package base.oop;

/**
 * @Author Fizz Pu
 * @Date 2021/4/5 下午2:52
 * @Version 1.0
 * 失之毫厘，缪之千里！
 */


// 抽象类的私有构造器可以被子类调用啊
// 调用时未初始化, 不要在构造函数内部调用函数进行初始化

abstract public class Print {
    abstract public void print();

    public Print() {
        System.out.println("我是你爸爸");
        print();
    }

    public static void main(String[] args) {
        Print print = new PrintFiled();
    }
}

class PrintFiled extends Print{
    int age = 100;

    @Override
    public void print(){
        System.out.println(this.age);
    }
}
